page{
	height: 100%;
	background-color: #F9FAFC;
}
view{
	box-sizing: border-box;
}
button::after {
    border: 1px solid #fff;
}
/* 置顶 */
.backtop {
	position: fixed;
	bottom: 0.3rem;
	right: 0.1rem;
	width: 0.6rem;
	height: 0.6rem;
	z-index: 100;
	display: none;
}
.backtop img {
	width: 100%;
	height: 100%;
}
/*弹性布局兼容*/
.flex {
	display: box;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.flex-wrap {
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

.flex-nwrap {
	-webkit-flex-wrap: nowrap;
	-moz-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	-o-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.flex-center {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
}
.flex-end {
	-webkit-box-pack: flex-start;
	-webkit-justify-content: flex-start;
	-moz-justify-content: flex-start;
	-ms-justify-content: flex-start;
	-o-justify-content: flex-start;
	justify-content: flex-start;
}
.flex-end {
	-webkit-box-pack: flex-end;
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end;
	-o-justify-content: flex-end;
	justify-content: flex-end;
}

.space-between {
	-webkit-box-pack: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
}

.flex1 {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.space-around {
	-webkit-box-pack: space-around;
	-webkit-justify-content: space-around;
	-moz-justify-content: space-around;
	-ms-justify-content: space-around;
	-o-justify-content: space-around;
	justify-content: space-around;
}

.align-items { /*在flex当前容器中纵轴中的位置如果是文字必须包裹在span之中 */
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
}
.align-items-start{
	-webkit-box-align: flex-start;
	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	-o-align-items: flex-start;
	align-items: flex-start;
}
.align-content-start{
    -webkit-box-align: flex-start;
	-webkit-align-content: flex-start;
	-moz-align-content: flex-start;
	-ms-align-content: flex-start;
	-o-align-content: flex-start;
	align-content: flex-start;
}
.align-content-end{
    -webkit-box-align: flex-end;
	-webkit-align-content: flex-end;
	-moz-align-content: flex-end;
	-ms-align-content: flex-end;
	-o-align-content: flex-end;
	align-content: flex-end;
}
.align-content-stretch{
    -webkit-box-align: stretch;
	-webkit-align-content: stretch;
	-moz-align-content: stretch;
	-ms-align-content: stretch;
	-o-align-content: stretch;
	align-content: stretch;
}
.align-content-center{
    -webkit-box-align: center;
	-webkit-align-content: center;
	-moz-align-content: center;
	-ms-align-content: center;
	-o-align-content: center;
	align-content: center;
}
.align-content-around{
    -webkit-box-align: space-around;
	-webkit-align-content: space-around;
	-moz-align-content: space-around;
	-ms-align-content: space-around;
	-o-align-content: space-around;
	align-content: space-around;
}
.align-content-between{
	-webkit-box-align: space-between;
	-webkit-align-content: space-between;
	-moz-align-content: space-between;
	-ms-align-content: space-between;
	-o-align-content: space-between;
	align-content: space-between;
}
.align-self-start{
	-webkit-align-self: flex-start;
	-moz-align-self: flex-start;
	-ms-align-self:flex-start;
	-o-align-self: flex-start;
	align-self:flex-start;
}
.align-self-start{
	-webkit-align-self: flex-start;
	-moz-align-self: flex-start;
	-ms-align-self:flex-start;
	-o-align-self: flex-start;
	align-self:flex-start;
}
.align-self-end{
	-webkit-align-self: flex-end;
	-moz-align-self: flex-end;
	-ms-align-self:flex-end;
	-o-align-self: flex-end;
	align-self:flex-end;
}
.align-self-center {
	-webkit-align-self: center ;
	-moz-align-self: center ;
	-ms-align-self:center ;
	-o-align-self: center ;
	align-self:center ;
}
.align-self-baseline{
	-webkit-align-self: baseline;
	-moz-align-self: baseline;
	-ms-align-self:baseline;
	-o-align-self: baseline;
	align-self:baseline;
}
.align-self-stretch{
	-webkit-align-self: stretch;
	-moz-align-self: stretch;
	-ms-align-self:stretch;
	-o-align-self: stretch;
	align-self:stretch;
}
.flex-shrink{
	flex-shrink:0;
}
.transform-center {
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}
.transform-center {
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}
.ell1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ell2 {  
	overflow:hidden;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}
.fn-ctr{
	display: box;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;

}
.disblock{
	display: block;
}
.disnone{
	display: none!important;
}
.opthide{
    opacity:0;
    transition: .3s;
    -webkit-transition: .3s;
}
.optshow{
    opacity: 1;
    transition: .3s;
    -webkit-transition: .3s;
}
input{
	-webkit-appearance: none;
	appearance: none;
	font-size: .32rem;
}
textarea {-webkit-appearance: none;appearance: none;font-size: .28rem;}
.needmore{
	width: 100%;
	height:auto;
	padding: 0 30px;
}
/* 遮罩层 */
.mask{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	background-color: #000;
	opacity: .6;
	z-index: 995;
}
.nologinbtn{
    width: 90%;
    margin: 50px auto 0;
}
@font-face {font-family: "iconfont";
    src: url('//at.alicdn.com/t/font_1474698_r37lsp67lvq.eot?t=1584493920854'); /* IE9 */
    src: url('//at.alicdn.com/t/font_1474698_r37lsp67lvq.eot?t=1584493920854#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
    url('//at.alicdn.com/t/font_1474698_r37lsp67lvq.woff?t=1584493920854') format('woff'),
    url('//at.alicdn.com/t/font_1474698_r37lsp67lvq.ttf?t=1584493920854') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url('//at.alicdn.com/t/font_1474698_r37lsp67lvq.svg?t=1584493920854#iconfont') format('svg'); /* iOS 4.1- */
  }
  
  .iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .iconyouxi:before {
    content: "\e606";
  }
  
  .iconguaduan:before {
    content: "\e6b2";
  }
  
  .iconmaikefeng:before {
    content: "\e6b0";
  }
  
  .iconshexiangji:before {
    content: "\e62f";
  }
  
  .iconziyuan:before {
    content: "\e622";
  }
  
  .iconguanbishexiangtou:before {
    content: "\e672";
  }
  
  .iconxing:before {
    content: "\e616";
  }
  
  .icontemaishixin:before {
    content: "\e669";
  }
  
  .iconremen:before {
    content: "\e61c";
  }
  
  .iconlaba:before {
    content: "\e697";
  }
  
  .iconsangedian-copy:before {
    content: "\e607";
  }
  
  .iconshouqi:before {
    content: "\e71c";
  }
  
  .iconiconfontcolor19:before {
    content: "\e680";
  }
  
  .iconguanbi2:before {
    content: "\e61b";
  }
  
  .iconlocation:before {
    content: "\e604";
  }
  
  .iconxuanzhong:before {
    content: "\e685";
  }
  
  .iconkongxinyuan:before {
    content: "\e9a5";
  }
  
  .iconshalou:before {
    content: "\e62e";
  }
  
  .iconcamerafill:before {
    content: "\e605";
  }
  
  .iconjiantouzuo:before {
    content: "\e76e";
  }
  
  .iconarrow-right:before {
    content: "\e603";
  }
  
  .iconjiantou8:before {
    content: "\e602";
  }
  
  .icondown:before {
    content: "\e6a8";
  }
  
  .iconsousuo:before {
    content: "\e628";
  }
  
  .iconguanbi:before {
    content: "\e71d";
  }
  
  .iconf11:before {
    content: "\e600";
  }
  
  .iconf111:before {
    content: "\e601";
  }
  
  .iconfanhuianniu:before {
    content: "\e60b";
  }
  